﻿namespace Nop.Core.Domain.XJ
{
	/// <summary>
	/// 设施设备类型
	/// </summary>
	public enum CategoryMainEnum : int
	{
		设施设备 = 1,
		配件 = 2,
	}

	/// <summary>
	///  巡检类型
	/// </summary>
	public enum InspectionTypeEnum : int
	{
		日巡检 = 1,
		周巡检 = 2,
		月巡检 = 3,
	}

	/// <summary>
	/// 巡检目标
	/// </summary>
	public enum AimTypeEnum : int
	{
		设备分类 = 1,
		巡检点 = 2,
	}

	/// <summary>
	/// 巡检状态
	/// </summary>
	public enum InspectionStateEnum : int
	{
		待巡检 = 1,
		已巡检 = 9,
		未实施 = 10,
	}

	/// <summary>
	/// 维修状态
	/// </summary>
	public enum MaintenanceStateEnum : int
	{
		取消 = -1,
		保存 = 1,
		待确认 = 2,
		待指派 = 3,
		待分配 = 4,
		待维修 = 8,
		待评价 = 9,
		已完工 = 10
	}

	/// <summary>
	/// 评论类型
	/// </summary>
	public enum MaintenanceCommentTypeEnum : int
	{
		维修申请 = 1,
		确认受理 = 2,
		申请指派 = 3,
		维修指派 = 4,
		维修分配 = 5,
		领料申请 = 6,
		完工汇报 = 9,
		维修评价 = 10,
		维修暂停 = 21,
		维修启动 = 22,
	}

	/// <summary>
	/// 类型
	/// </summary>
	public enum StockRelatedTypeEnum : int
	{
		入库 = 1,
		出库 = 2
	}

	/// <summary>
	/// 出库状态
	/// </summary>
	public enum StockOutStateEnum : int
	{
		驳回 = -2,
		取消 = -1,
		保存 = 1,
		待审核 = 2,
		待出库 = 3,
		已出库 = 9
	}

	/// <summary>
	/// 入库状态
	/// </summary>
	public enum StockInStateEnum : int
	{
		驳回 = -2,
		取消 = -1,
		保存 = 1,
		待审核 = 2,
		待入库 = 3,
		已入库 = 9
	}

	/// <summary>
	/// 库存状态
	/// </summary>
	public enum StockStateEnum : int
	{
		正常 = 1,
		报废 = 9,
	}

	/// <summary>
	/// 操作登记
	/// </summary>
	public enum OperationLevelEnum : int
	{
		全部 = 1,
		审核 = 2,
		编辑 = 3,
		查看 = 4
	}
}
